<head>
<title></title>
</head>

<body bgcolor="#F2DC94">
<h1>G&eacute;n&eacute;rer les miniatures :</h1>

Vos miniatures ne sont pas encore faites ? Ou vous voulez les refaire ?
Cliquez ici : <a href="mins.php">faire mes miniatures</a>

<h1>Les photos :</h1><br />
<?php
//Premièrement on cherche le sous-répertoire mini, et on ouvre le répertoire
$chemin = './';
$chemin_mini = './mini';
$rep = opendir($chemin);
$path_parts = pathinfo($_SERVER['REQUEST_URI']);
//Maintenant on parcourt le répertoire
while (false !== ($fichier = readdir($rep))) {
	//Est ce que ce n'est pas un de ces fichiers ou reps que l'on doit avoior de toute façon ?
	if(($fichier !=".") && ($fichier!="..") && ($fichier!="Thumbs.db") && ($fichier!="mins.php")  && ($fichier!="mini")) {
		//Est ce un répertoire ?
		if(is_dir($chemin . '/' . $fichier)) {
			$listReps[$j] = $fichier;
			$j++;
		} else {
			//Non c'est donc surement une image, est ce que la miniature a été générée ?
			if(is_file($chemin_mini . '/mini_' . $fichier)) {
				$listImages[$i] = $chemin_mini . '/mini_' . $fichier;
				$i++;
			}
		}
	}
}

//On ferme le répertoire
closedir($rep);

//On trie par ordre alphabétique les répertoires et les fichiers :
if($j > 0)
	sort($listReps);
if($i > 0) {
	sort($listImages);
}

//On affiche d'abord les sous répertoires :
if($j > 0)
{
	$j = 0;
	$max = count($listReps);
	echo '<b>'.$max.' sous r&eacute;pertoires : <br /><ul>';
	while ($j < $max) {
		echo '<li><a href="./'.$listReps[$j].'">'.$listReps[$j].'</a>';
		$j++;
	}
	echo '</ul><hr />';
}		

//On affiche ensuite les images :
if($i > 0) {
	$i = 0;
	$max = count($listImages);
	echo '<b>'.$max.' images : <br /><br />';
	while ($i < $max)
	{
		$fichier = $listImages[$i];
		if(strpos($path_parts['basename'], '.php'))
			echo '<a href="./'.str_replace('mini/mini_','',$fichier).'"><img src="'.$fichier.'"></a><br>[fil=http://'.$_SERVER['HTTP_HOST']. $path_parts['dirname'].'/'.str_replace('./mini/mini_','',$fichier).'][min]http://'.$_SERVER['HTTP_HOST']. $path_parts['dirname']. '/'. str_replace('./','',$fichier).'[/min][/fil]<hr>';
		else
			echo '<a href="./'.str_replace('mini/mini_','',$fichier).'"><img src="'.$fichier.'"></a><br>[fil=http://'.$_SERVER['HTTP_HOST']. $path_parts['dirname'].'/'.$path_parts['basename'].'/'.str_replace('./mini/mini_','',$fichier).'][min]http://'.$_SERVER['HTTP_HOST']. $path_parts['dirname']. '/'. $path_parts['basename'] .'/'. str_replace('./','',$fichier).'[/min][/fil]<hr>';
		$i++;
	}
}

?>
</body>
